package com.macro.mall.tiny.common.utils;

import cn.hutool.extra.mail.MailUtil;
import com.macro.mall.tiny.modules.foster.model.dto.EmailDTO;


import java.util.List;

/**
 * description:发送邮件工具类
 *
 * @author Ming
 * @date 2021/3/11 22:38
 */
public class EmailUtil {

    /**
     * description:向单个用户发送邮件
     *
     * @param emailDTO 邮件信息
     * @return void
     * @author Ming
     * @date 2021/3/12 9:48
     */
    public static void sendEmail(EmailDTO emailDTO) {
        MailUtil.send(emailDTO.getEmail(), emailDTO.getTitle(), emailDTO.getContent(), false);
    }

    /**
     * description:批量发送邮件
     *
     *
     * @param emailDTOList 邮件集合
     * @return void
     * @author Ming
     * @date 2021/3/12 9:51
     */
    public static void sendEmail(List<EmailDTO> emailDTOList) {
		for (EmailDTO emilDTO : emailDTOList) {
            MailUtil.send(emilDTO.getEmail(), emilDTO.getTitle(), emilDTO.getContent(), false);
        }
    }
}
